
#ifndef MAP_RENDERER_HPP_INCLUDED
#define MAP_RENDERER_HPP_INCLUDED

#include <windows.h>
#include <gl/gl.h>
#include <gl/glu.h>
#include <vector>

#include "Interfaces\IRenderable.h"
#include "boost/shared_ptr.hpp"

class MapRenderer
{
public:
     MapRenderer();
     ~MapRenderer();

public:
     void RenderAll();

public:
     std::vector< boost::shared_ptr< IRenderable > > mRenderableVector;
     
};


#endif